// src/network/questionRequest.js
// 这是一个模拟文件。在实际项目中，您需要配置您的后端API请求。
// 例如，使用 Axios:
// import axios from 'axios';
// const instance = axios.create({ baseURL: '/api' }); // 配置Vite代理

export const chatToRAG = async (question) => {
  console.log('Mock: Sending question to RAG backend:', question)
  // 实际项目中这里会是您的API调用
  // return instance.post('/rag-chat', { question });

  // 模拟网络请求延迟
  await new Promise((resolve) => setTimeout(resolve, 800))

  // 模拟后端根据问题返回不同的答案
  if (question.includes('你好')) {
    return { data: { answer: '您好！我是您的智能助手，有什么可以帮助您的吗？' } }
  } else if (question.includes('联醇装置')) {
    return {
      data: {
        answer:
          '联醇装置是生产甲醇的关键设备，通常涉及合成气制备、甲醇合成和精馏等过程。您想了解哪方面的信息？',
      },
    }
  } else if (question.includes('故障')) {
    return {
      data: {
        answer: '关于故障检测，我们平台具备实时监测和异常预警功能，可以帮助您识别潜在的设备问题。',
      },
    }
  } else {
    return {
      data: { answer: '抱歉，我暂时无法回答这个问题。请尝试提问与工艺流程或设备运维相关的问题。' },
    }
  }
}
